Смотрите также
Terrasoft Platform SDK > Библиотеки > TSObjectLibrary > Интерфейсы > IService > Свойства > USI
СодержаниеИндекс
Свойство IService::USI
Send Feedback

Уникальный идентификатор сервиса.

IDL
__property BSTR USI;
Описание

Содержит уникальный идентификатор сервиса, который формируется по правилу:

[Модуль] + [Путь в дереве модуля] + [Код]

где:

  • [Модуль] - модуль, к которому относится сервис.
  • [Путь в дереве модуля] - путь в дереве групп модуля, к которым относится сервис.
  • [Код] - код сервиса. Значение берется из поля "tbl_Service.Code".

 

Например:

№ 
USI 
Модуль 
Путь в дереве модуля 
Код 
1. 
Common\System Settings\sq_SystemSetting 
Common 
System Settings 
sq_SystemSetting 
2. 
Accounts\Reports\Accounts\Account Card\sq_ReportAccountInvoices 
Accounts 
Reports\Accounts\Account Card 
sq_ReportAccountInvoices 
3. 
System\Database\tbl_DatabaseInfo 
System 
Database 
tbl_DatabaseInfo 

 

При сохранении сервиса (IServices::SaveItem) выполняется проверка (IServices::CheckServiceUSI) существования сервиса с указанным кодом. Если сервис с указанным кодом существует, то будет сгенерировано исключение.

Смотрите также
Copyright (с) Terrasoft 2002-2012.